package com.bdmc.base.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.bdmc.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;


/**
 * 设备管理对象 base_device
 *
 * @author bdmc
 * @date 2022-03-03
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("base_device")
public class BaseDevice extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 设备id
     */
    @TableId(value = "device_id")
    private Long deviceId;
    /**
     * 部门id
     */
    private Long deptId;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 设备类型
     */
    private String deviceType;
    /**
     * 808协议终端手机号
     */
    private String devicePhoneNum;
    /**
     * sim号
     */
    private String simNum;
    /**
     * imei
     */
    private String imei;
    /**
     * 厂商
     */
    private String manufacturer;
    /**
     * 型号
     */
    private String deviceModel;
    /**
     * 协议
     */
    private String protocol;
    /**
     * 备注
     */
    private String remark;

    /**
     * 是否已绑定
     */
    private Integer bind;

    private Integer settingParams;
    /**
     * 绑定对象
     */
    private String bindTarget;

}
